package com.mu.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;

@Getter
@Setter
@ApiModel(value = "Records对象", description = "")
@TableName("records2023")
public class Record2023 extends Record implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField(value = "学院")
    private String college;

    @TableField(value = "班级")
    private String cls;

    @TableField(value = "学籍号")
    private String account;

    @TableField(value = "姓名")
    private String name;

    @TableField(value = "性别")
    private String sex;

    @TableField(value = "身高")
    private Double height;

    @TableField(value = "体重")
    private Double weight;

    @TableField(value = "身高体重分数")
    private String heightAndWeightScore;

    @TableField(value = "身高体重等级")
    private String heightAndWeightLevel;

    @TableField(value = "肺活量")
    private Integer vitalCapacity;

    @TableField(value = "肺活量体重分数")
    private Integer vitalCapacityBodyMassScore;

    @TableField(value = "肺活量体重等级")
    private String vitalCapacityWeightLevel;

    @TableField(value = "50米跑")
    private Double fiftyRun;

    @TableField(value = "50米跑分数")
    private Integer fiftyRunScore;

    @TableField(value = "50米跑等级")
    private String fiftyRunLevel;

    @TableField(value = "1000或800米跑")
    private String thousandRun;

    @TableField(value = "1000或800米跑分数")
    private Integer thousandRunScore;

    @TableField(value = "1000或800米跑等级")
    private String thousandRunLevel;

    @TableField(value = "坐位体前屈")
    private Double sittingForwardFlexion;

    @TableField(value = "坐位体前屈分数")
    private Integer sittingForwardFlexionScore;

    @TableField(value = "坐位体前屈等级")
    private String sittingForwardFlexionLevel;

    @TableField(value = "立定跳远")
    private Integer standingLongJump;

    @TableField(value = "立定跳远分数")
    private Integer standingLongJumpScore;

    @TableField(value = "立定跳远等级")
    private String standingLongJumpLevel;

    @TableField(value = "引体向上或一分钟仰卧起坐")
    private Integer pullUpOrOneMinuteSitUps;

    @TableField(value = "引体向上或一分钟仰卧起坐分数")
    private Integer pullUpOrOneMinuteSitUpsScore;

    @TableField(value = "引体向上或一分钟仰卧起坐等级")
    private String pullUpOrOneMinuteSitUpsLevel;

    @TableField(value = "测试总分")
    private Integer totalTestScore;

    @TableField(value = "总分等级")
    private String totalTestLevel;


}
